A Semideterministic Approach to Object Creation and Nondeterminism in Database Queries

نویسندگان

  • Jan Van den Bussche
  • Dirk Van Gucht
چکیده

We introduce and study the concept of semi determinism A non deterministic generic query is called semi deterministic if any two possible results of the query to a database are isomorphic Semi determinism is a generalization of determinacy proposed by Abiteboul and Kanellakis in the context of object creating query languages The framework of semi deterministic queries is less restrictive than that of the determinate queries and avoids the problem of copy elimination connected with determinacy By o ering a less restrictive framework it avoids the problem of copy elimination connected with determinacy We argue that semi determinism is also interesting in its own right and show that it is natural and desirable though hard to achieve in general Nevertheless we exhibit two major applications where semi deterministic computations are possible First we show that there is a universal procedure to compute any semi deterministic query in a semi deterministic manner Second we show that the polynomial time counting queries can be e ciently expressed semi deterministically An extended abstract of a preliminary version of this paper was presented at the th ACM Symposium on Principles of Database Systems Research Assistant of the NFWO Address Dept Math Computer Sci Uni versity of Antwerp UIA Universiteitsplein B Antwerp Belgium E mail vdbuss uia ac be Address Computer Sci Dept Indiana University Bloomington IN USA E mail vgucht cs indiana edu

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths

Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...

متن کامل

A Method for Protecting Access Pattern in Outsourced Data

Protecting the information access pattern, which means preventing the disclosure of data and structural details of databases, is very important in working with data, especially in the cases of outsourced databases and databases with Internet access. The protection of the information access pattern indicates that mere data confidentiality is not sufficient and the privacy of queries and accesses...

متن کامل

Apply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML

As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...

متن کامل

Apply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML

As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...

متن کامل

Separating indexes from data: a distributed scheme for secure database outsourcing

Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Comput. Syst. Sci.

دوره 54  شماره 

صفحات  -

تاریخ انتشار 1997